﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using AG.Comunes.Entidades;
using AG.Datos.AccesoADatos.Implementacion;
using System.Data;

namespace AG.Comunes.Base
{
    public partial class ServiciosBase
    {


        /// <summary>
        /// Metodo que consulta todos los valores de dominio que posee un tipo de dominio
        /// </summary>
        /// <param name="tipoDeDominio">Tipo de dominios a consultar</param>
        /// <returns>lista de dominios</returns>
        public DataSet ConsultarListaDeValoresDeDominio(string tipoDeDominio)
        {

            DatosBase datos = new DatosBase();
            DataSet ds = datos.ConsultarListaDeValoresDeDominio(tipoDeDominio);

            //if (ds != null)
            //{
            //    for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
            //    {
            //        int valorDeDominio = new int();

            //        valorDeDominio.Id = (int)ds.Tables[0].Rows[i]["ID_DOMINIO"];
            //        valorDeDominio.TipoDeDominio = ds.Tables[0].Rows[i]["X_DOMINIO"].ToString();
            //        valorDeDominio.DetalleDeDominio = ds.Tables[0].Rows[i]["X_DESCRIPCION"].ToString();
            //        valorDeDominio.ValorDeDominio = (int)ds.Tables[0].Rows[i]["NUM_VALOR"];
            //        listaRetorno.Add(valorDeDominio);

            //    }
            //}

            return ds;
        }
    }
}
